package com.xpffly.design.iterator.common.service;

/**
 * @Author: xpengfei
 * @Date: 2021/4/13 23:45
 * @Description：抽象迭代器
 */
public interface Iterator {
    /**
     * 遍历到下一个元素
     *
     * @return
     */
    public Object next();

    /**
     * 是否已经遍历到尾部
     *
     * @return
     */
    public boolean hasNext();

    /**
     * 删除当前指向的元素
     *
     * @return
     */
    public boolean remove();
}
